#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :


import asyncio


async def others():
    print('start..')
    await asyncio.sleep(2)
    print('end..')
    # 在当前协程函数中返回一个数据
    return '这是一个others协程函数所返回的一个数据..'


async def func():
    print('执行协程函数中的内部代码..')
    # 在func协程函数中去执行others协程对象
    response_1 = await others()
    print('当前response_1所返回的值为：', response_1)

    response_2 = await others()
    print('当前Response_2所返回的值为：', response_2)


asyncio.run(func())

"""
如果在一个协程对象中运行多个其他的协程对象
    则当前的程序的运行过程类似于同步程序
"""